.li_1 {

  display: none; }



.swiper {

  width: 100%;

  height: 501px;

  position:relative;

  overflow:hidden;

  margin-top:64px;

   }

  .swiper .img-container {

    width: 1920px;

    height: 501px;

    position: absolute;

    left: 50%;

    margin-left: -960px;

     }

    .swiper .img-container img {

      width: 1920px;

      height: 501px;

      position: absolute;

      top: 0;

      left: 0;

      right: 0;

      bottom: 0;

      margin: auto;

      cursor: auto;}



.btn-container {

  height: 6px;

  position: absolute;

  left: 50%;

  transform: translate(-50%);

  margin-top: 430px; }

  .btn-container > div {

    height: 6px;

    width: 30px;

    display: inline-block;

    background-color: #D8D8D8; }

  .btn-container .btn {

    margin-right: 20px; }



.introduce {

  position: relative;

  left: 50%;

  margin-top: 70px;

  margin-bottom: 120px;

  transform: translate(-50%);

  display: inline-block; }

  .introduce .ariticle {

    float: left;

    margin-right: 105px;

     }

 .background_word_index{

    display:inline-block;

       opacity: 0.1;

    font-family: PingFangSC-Semibold;

    font-size: 80px;

    color: #B5B5B5;

    letter-spacing: 0;

    text-align: center;

    line-height:80px !important;

}

    .introduce .ariticle .title {

     font-size: 36px;

   

    color: #000000;

    line-height: 88px;

    float: left;

    position: relative;

    top: 6px;}

      .introduce .ariticle .title:after {

        content: '';

        display: block;

        margin-top: -14px;

        width: 60px;

        border-bottom: 4px solid #06AEF6; }

    .introduce .ariticle .text {

      position: relative;

      width: 485px;

      bottom: 18px;

      top: 18px;
      line-height:30px;

      color: #757575; }

    .introduce .ariticle a {

      display: block;

      color: #FFFFFF;

      text-align: center;

      width: 100px;

      height: 28px;

      line-height: 28px;

      position: relative;

      top: 36px;

      background-color: #06AEF6;

      font-size: 14px; }

  .introduce .video {

    float: right; }



.banner3 {

      width: 100%;

    height: 752px;

    background-image: url(../images/banner3.png);

    background-size: 1920px 750px;

    background-repeat: no-repeat;

    background-position: center;}



.product-introduce {

  }

  .product-introduce .title {

    width: 100%;

    text-align: center; }

    .product-introduce .title span:first-child {

      font-size: 36px;

      color: #000000;

      line-height: 112px;

    position: relative;

    top: 83px; }

      .product-introduce .title span:first-child:after {

        content: '';

        display: block;

        width: 60px;

        border-bottom: 4px solid  #06AEF6;

        margin-left: 50%;

        margin-top: -24px;

        transform: translate(-120%); }

    .product-introduce .title p {

      position: relative;

      text-align:center;

      top: 10px; }



.product-list {

  text-align: center; }

  .product-list ul {

    width: 1290px;

    margin: 0 auto;

    font-size: 0; }

    .product-list ul li {

      display: inline-block;

      position: relative;

      vertical-align: bottom;

      font-size: 16px;

      margin: 93px 55px 0;

      width: 320px;

      height: 386px;

      background: #FFFFFF;

      box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.05);

      border-radius: 8px; }

      .product-list ul li:hover {

        color: #FFFFFF;

        border-radius: 9px;

        background: linear-gradient(#25D3FE, #02A6E9); }

        .product-list ul li:hover .list-title {

          color: #FFFFFF; }

         .product-list ul li:hover .list-introduce {

          color: #FFFFFF; }

        .product-list ul li:hover .list-btn {

          background: #00A4E8; }

        .product-list ul li:hover div img{opacity: 0.33;}

        .product-list ul li:hover .logo1 {

          background: url(/upload/1/editor/1540282354974.png);

          background-size: 100%;

          background-repeat: no-repeat; }

        .product-list ul li:hover .logo2 {

          background: url("../images/index/zhmz2.png");

          background-size: 100%;

          background-repeat: no-repeat; }

        .product-list ul li:hover .logo3 {

          background: url("../images/index/Group 132 Copy 2.png");

          background-size: 100%;

          background-repeat: no-repeat; }

    .product-list ul .img_logo {

      display: block;

      position: relative;

      left: 50%;

      transform: translateX(-50%);

      margin-top: 30px; }

    .product-list ul .logo1 {

      display: block;

      margin-left: 50%;

      margin-top: 50.6px;

      transform: translate(-50%);

      width: 100px;

      height: 100px;

      background: url("../images/index/Group 21 Copy 4.png");

      background-size: 100%;

      background-repeat: no-repeat; }

    .product-list ul .logo2 {

      display: block;

      margin-left: 50%;

      margin-top: 50.6px;

      transform: translate(-50%);

      width: 100px;

      height: 100px;

      background-image: url("../images/index/Group 19 Copy 4.png");

      background-size: 100%;

      background-repeat: no-repeat; }

    .product-list ul .logo3 {

      display: block;

      margin-left: 50%;

      margin-top: 50.6px;

      transform: translate(-50%);

      width: 100px;

      height: 100px;

      background-image: url("../images/index/Group 132 Copy.png");

      background-size: 100%;

      background-repeat: no-repeat; }

    .product-list ul .list-title {

      font-size: 21.5px;

      position: relative;

      color: #000000;

      top: 33.5px; }

    .product-list ul .list-introduce {

          position: relative;

    left: 50%;

    transform: translateX(-50%);

    margin-top: 52px;

    width: 155px;

    font-family: PingFangSC-Light;

    font-size: 14px;

    color: #4A4A4A;

    letter-spacing: 0;

    text-align: center;

    line-height: 22px;}

    .product-list ul .list-btn {

      display: block;

      position: absolute;

      bottom: 35px;

      line-height: 30px;

      color: #FFFFFF;

      left: 50%;

      transform: translateX(-50%);

      background: linear-gradient(to right, #26D4FF, #00A4E8);

      width: 128px;

      height: 30px;

      border-radius: 20px; }

      .product-list ul .list-btn a {

        color: #FFFFFF; }



.news {

  width: 100%;

  margin-top: 120px;

 background: #F8F8FA;

  padding-bottom: 157px;

  overflow: hidden; }

  .news .box1 {

        margin-top: 24.4px;

    float: left;

    box-sizing: border-box;

    width: 50%;

    font-size: 0;}

    .news .box1 .des {

      font-size: 36px;

      color: #000000;

      margin-bottom: 31px;

      line-height: 112px; }

      .news .box1 .des:after {

        content: '';

        display: block;

        width: 60px;

        border-bottom: 4px solid  #06AEF6;

        margin-top: -24px; }

    .news .box1 .new-img {

          display: inline-block;

    vertical-align: top;

    box-sizing: border-box;

    width: 50%; }

    .news .box1 .ul {

     display: inline-block;

    vertical-align: top;

    box-sizing: border-box;

    width: 50%;

    padding-left: 20px;

    padding-right: 10px; }

      .news .box1 .ul .li1 {
       font-weight: bold;

        width: 251px;

        margin-top: 29px;

        font-size: 22px;

        color: #000000;

        letter-spacing: 0;

        line-height: 28px; }

      .news .box1 .ul .li2 {

        text-align: justify;

        font-size: 14px;

        width: 251px;

        color: #4A4A4A;

        letter-spacing: 0;

        line-height: 26px;

        height: 130px;

        overflow: hidden;

        margin-top: 52.5px; }

      .news .box1 .ul .li3 {

        width: 30px;

        height: 30px;

        border-radius: 50%;

        border: 1px solid #06AEF6;

        margin-top: 25.2px; }

        .news .box1 .ul .li3 span {

          font-size: 21px;

          margin-left: 8px;

          color: #06AEF6; }

  .news .look-more {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    float: right;
    text-align: center;
    width: 100px;
    height: 28px;
    line-height: 28px;
    color: #06AEF6;
    border: 1px solid #06AEF6;
    margin-top: 55px; }
  .news .des {
     overflow: hidden;
    color: #000000;
    line-height: 112px;
    padding-top: 64px; }
    .news .des span:first-child {
      font-size: 36px; }
    .news .des:after {
      content: '';
      display: block;
      width: 60px;
      border-bottom: 4px solid  #06AEF6;
      margin-top: -24px; }
  .news .look-more {
    text-align: center;
    width: 100px;
    height: 28px;
    line-height: 28px;
    color: #06AEF6;
    border: 1px solid #06AEF6;
    margin-left: 475px;
    margin-bottom: 41px; }

  .news .name_box {

           background: #ffffff;

    float: right;

    box-sizing: border-box;

    width: 48%;

    height: 132px;

    margin-top: 24.4px;

    margin-right: 10px;}

    .news .name_box:hover {

      box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.08); }

     .news .name_box:hover .date {

        color: #000000 !important; }

    .news .name_box a {

      display: block;

      height: 100%; }

  .news .name {

    width: 400px;

    height:100%;

    margin-left: 30px;

    position: relative;

    top: 50%;

    transform: translateY(-50%); }

  .news .big {

    font-weight: 700;

    font-size: 18px;

    margin-top: 12px;

    color: #4A4A4A;

    line-height: 44.8px;

    white-space: nowrap;

    display: inline-block;

    width: 400px;

    overflow: hidden;

    text-overflow: ellipsis;}

  .news .little {

    position: relative;
    margin-top: 10px;
    line-height: 22px;
    overflow: hidden;
    display: inline-block;
    font-size: 14px;
    color: #4A4A4A;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 44px;}

  .news .date {

    float: right;

    margin-top: -122px;

    margin-right: 22px;

    position: relative;

    top: 50%;

    transform: translateY(-230%);

    font-family: PingFangSC-Light;

    font-size: 16px;

    color: #4A4A4A;

    letter-spacing: 0;

    line-height: 22px; }

  .news .box2 {

    float: right; }







/*# sourceMappingURL=index.css.map */

